-- card: 20884 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 4755 -- name: -- part contents for background part 6 ----- text ----- 2.4 User-Defined Types -- part contents for background part 4 ----- text ----- C provides the facility to create several kinds of custom data types. Arrays of and pointers to custom data types are also permitted, using identical syntax to that for ordinary int, float, and char variables. In effect, a consistent extension to the C language is thus defined. Defining any of the custom types is usually done with the following syntax: { . . }; (The trailing semicolon , or "null" statement, is required. The syntax requires a statement to follow the closing bracket. Occasionaly the programmer will place an identifier before the semicolon to declare a variable of the new type immediately.) -- part contents for background part 7 ----- text ----- 65